.select-content {
  margin-top: 20px;
  width: 100%;

  .menu {
    max-height: 500px;
    overflow-y: scroll;
    overflow-x: hidden;

    .ant-menu, {
      width: 250px !important;
    }

    .ant-menu-item:hover {
      background-color: #fff !important;
    }

    .ant-menu-item-selected {
      width: 150px;
    }

    .ant-menu-item:focus,
    .ant-menu-item-selected {
      background-color: #f3f0f8 !important;
      font-weight: 700;
    }

  }

  .options-view {
    padding-left: 30px;
    width: 100%;
    max-height: 500px;
    overflow-y: scroll;
    overflow-x: hidden;

    .item {
      margin-bottom: 40px !important;
      margin-top: 20px;

      .content {
        margin-top: 0;
        display: flex;
        flex-wrap: wrap;

        span:nth-child(3n) {
          margin-right: 0 !important;

        }

        span:hover {
          color: $theme;

        }

        span {

          cursor: pointer;
          margin-right: 27px !important;
          width: 210px;

          /*超出部分隐藏*/
          overflow: hidden;
          /*强制在一行*/
          white-space: nowrap;
          /*文本超出部分省略*/
          text-overflow: ellipsis;
        }
      }

      .label {
        margin-bottom: 15px;
        line-height: 14px;
        display: block;
        height: 14px;
        padding-left: 5px;
        font-weight: 700;
        border-left: 4px solid $theme;
      }
    }
  }

}
